Skip to main content

Column<Model>

Assembly: ServiceStack.Blazor.dll
View Source
Declaration
public class Column<Model> : UiComponentBase

Properties

LocalStorage

View Source
Declaration
public LocalStorage LocalStorage { get; set; }

DataGrid

View Source
Declaration
public DataGrid<Model> DataGrid { get; set; }

Field

View Source
Declaration
public Expression<Func<Model, object>> Field { get; set; }

FieldName

View Source
Declaration
public string FieldName { get; set; }

HeaderClass

View Source
Declaration
public string HeaderClass { get; set; }

HeaderBreakpoint

View Source
Declaration
public Breakpoint? HeaderBreakpoint { get; set; }

CellClass

View Source
Declaration
public string CellClass { get; set; }

Title

View Source
Declaration
public string Title { get; set; }

Format

View Source
Declaration
public string Format { get; set; }

AllowFiltering

View Source
Declaration
public bool AllowFiltering { get; set; }

Formatter

View Source
Declaration
public Func<object, string>? Formatter { get; set; }

VisibleFrom

View Source
Declaration
public Breakpoint? VisibleFrom { get; set; }

Settings

View Source
Declaration
public ColumnSettings Settings { get; set; }

Label

View Source
Declaration
public string Label { get; }

Header

View Source
Declaration
public RenderFragment? Header { get; set; }

Template

View Source
Declaration
public RenderFragment<Model>? Template { get; set; }

Filters

View Source
Declaration
public List<Filter> Filters { get; }

CacheKey

View Source
Declaration
public string CacheKey { get; }

Name

View Source
Declaration
public string Name { get; }

FieldType

View Source
Declaration
public Type FieldType { get; }

EnumEntries

View Source
Declaration
public KeyValuePair<string, string>[] EnumEntries { get; }

PropertyAccessor

View Source
Declaration
public PropertyAccessor PropertyAccessor { get; set; }

Property

View Source
Declaration
public PropertyInfo Property { get; }

MetadataProperty

View Source
Declaration
public MetadataPropertyType MetadataProperty { get; set; }

IsComputed

View Source
Declaration
public bool IsComputed { get; }

Definitions

View Source
Declaration
public List<AutoQueryConvention> Definitions { get; }

FilterRules

View Source
Declaration
public List<AutoQueryConvention> FilterRules { get; }

Inherited Properties

class

Optional user defined classes for this component

View Source
Declaration
public string class { get; set; }

Class

View Source
Declaration
public string Class { get; }

JS

View Source
Declaration
public IJSRuntime JS { get; set; }

Fields

InstanceId

View Source
Declaration
public int InstanceId

Methods

OnInitialized()

View Source
Declaration
protected override void OnInitialized()

OnParametersSet()

View Source
Declaration
protected override void OnParametersSet()

OnAfterRenderAsync(Boolean)

View Source
Declaration
protected override async Task OnAfterRenderAsync(bool firstRender)
Returns

Task

Parameters
TypeName
System.BooleanfirstRender

SaveSettingsAsync()

View Source
Declaration
public async Task SaveSettingsAsync()
Returns

Task

RemoveSettingsAsync()

View Source
Declaration
public async Task RemoveSettingsAsync()
Returns

Task

FormatValue(Type, String)

View Source
Declaration
public string FormatValue(Type type, string value)
Returns

System.String

Parameters
TypeName
Typetype
System.Stringvalue

GetFilterRule(String)

View Source
Declaration
public AutoQueryConvention GetFilterRule(string value)
Returns

ServiceStack.AutoQueryConvention

Parameters
TypeName
System.Stringvalue

GetFilterValue(Filter)

View Source
Declaration
public string GetFilterValue(Filter filter)
Returns

System.String

Parameters
TypeName
ServiceStack.Blazor.Components.Filterfilter

GetMemberType(MemberInfo)

View Source
Declaration
public static Type? GetMemberType(MemberInfo member)
Returns

System.Nullable<Type>

Parameters
TypeName
System.Reflection.MemberInfomember

Inherited Methods

ClassNames(String[])

Helper to combine multiple css classes. Strings can contain multiple classes, empty strings are ignored.

View Source
Declaration
protected virtual string ClassNames(params string[] classes)
Returns

System.String

Parameters
TypeName
System.String[]classes

CssClass(String, String)

Return any user-defined classes along with optional classes for when component is in a valid or invalid state

View Source
Declaration
protected virtual string CssClass(string valid = null, string invalid = null)
Returns

System.String

Parameters
TypeNameDescription
System.Stringvalidcss classes to include when valid

| | System.String | invalid | css classes to include when invalid

|

OnAfterRenderAsync(Boolean)

View Source
Declaration
protected override async Task OnAfterRenderAsync(bool firstRender)
Returns

Task

Parameters
TypeName
System.BooleanfirstRender

QueueRenderAction(Func<IJSRuntime, Task>)

View Source
Declaration
protected virtual void QueueRenderAction(Func<IJSRuntime, Task> action)
Parameters
TypeName
Func<IJSRuntime,Task>action

SanitizeAttribute(String)

View Source
Declaration
public static bool SanitizeAttribute(string name)
Returns

System.Boolean

Parameters
TypeName
System.Stringname

SanitizeAttributes(Nullable<IReadOnlyDictionary<String, Object>>)

View Source
Declaration
public static IReadOnlyDictionary<string, object>? SanitizeAttributes(IReadOnlyDictionary<string, object>? attrs)
Returns

System.Nullable<IReadOnlyDictionary<System.String,System.Object>>

Parameters
TypeName
System.Nullable<IReadOnlyDictionary<System.String,System.Object>>attrs

SetTitle(String)

Set the document.title

View Source
Declaration
protected virtual void SetTitle(string title)
Parameters
TypeName
System.Stringtitle